Смотрим код:
using System;
using System.Windows.Forms;
using System.Drawing;
class MyForm : AppForm
{
public static void Main()
{
Application.Run(new MyForm());
}
}
class AppForm : Form
{
public AppForm()
{
MainMenu mnuFileMenu = new MainMenu();
this.Menu = mnuFileMenu;
mnuFileMenu.MenuItems.Add("Test");
}
protected override void OnMouseDown(MouseEventArgs e)
{
this.Location = new Point (0, 0);
}
protected override void OnMouseUp(MouseEventArgs e)
{
this.Left =200 ;
this.Top = 200;
}
}
Идея очень похожа. Есть у нас свойство Location отвечающее за положение формы которая принимает параметр Point и есть два свойства Letf и Top эти свойства дублируют Location позволяя обращаться к левому и верхнему углу.